Big Huge Thesaurus

blushing mushroom

noun